---
id: 2
title: 产品介绍
---

## 产品介绍

**ThingsGateway** 是c#开发的一款边缘采集网关，核心分为四大部分

### 通道

通道，实际上相当于一个实际的通讯链路，比如一个串口，一个TCP连接等，在**ThingsGateway**中，
通道也会作为线程池中的一个任务，对于同一个通道中的不同设备，采集/业务方法是顺序进行的。

### 🔥插件

ThingsGateway中的采集方法或者上传方法等都由插件完成，主程序只负责调度执行。
对于不同的采集协议或者业务需求，可以通过开发插件完成自定义的业务操作。

### 设备

建立设备，必须指定通道以及插件，也可以说设备其实是插件的配置。
同时对于采集设备、业务设备，会有些许差别。

采集设备：采集数据入网关/写入数据到现场

业务设备：上传数据到第三方/第三方RPC反写

### 变量

变量，用于配置采集设备的具体点位详情，以及对应业务设备中的配置项





## 产品特性



### 可视化操作

通过web浏览器配置，调试，验证整个流程

### 🔥脚本支持

灵活的数据转换脚本以及数据上传自定义实体脚本，可适配各大云平台的物模型

### 🔥自定义插件支持

通过开发插件完成自定义的业务操作。

### 🔥性能

测试100w变量点位，500ms-1000ms全部采集完成，稳定连续采集占用CPU资源、内存资源低

### 断线缓存

支持断线缓存，恢复后自动上传

### 🔥完整可商用的边缘网关

完善的配置权限，操作日志功能等，还有OPC，Web Api,Mqtt,Kafka,时序库,变量报警等更多功能等待你发现
